LÍNGUA PORTUGUESA

TEXTO 1 

 Um arriscado esporte nacional

10

05

	Os leigos sempre se medicaram por conta própria, já que de médico e louco todos temos um pouco, mas esse problema jamais adquiriu contornos tão preocupantes no Brasil como atualmente. Qualquer farmácia conta hoje com um arsenal de armas de guerra para combater doenças de fazer inveja à própria indústria de material bélico nacional. Cerca de 40% das vendas realizadas pelas farmácias nas metrópoles brasileiras destinam-se a pessoas que se automedicam. A indústria farmacêutica de menor porte e importância retira 80% de seu faturamento da venda “livre” de seus produtos, isto é, das vendas realizadas sem receita médica.

20

15

	Diante desse quadro, o médico tem o dever de alertar a população para os perigos ocultos em cada remédio, sem que necessariamente faça junto com essas advertências uma sugestão para que os entusiastas da automedicação passem a gastar mais em consultas médicas. Acredito que a maioria das pessoas se automedica por sugestão de amigos, leitura, fascinação pelo mundo maravilhoso das drogas “novas” ou simplesmente para tentar manter a juventude. Qualquer que seja a causa, os resultados podem ser danosos.

30

25

	É comum, por exemplo, que um simples resfriado ou uma gripe banal leve um brasileiro a ingerir doses insuficientes ou inadequadas de antibióticos fortíssimos, reservados para infecções graves e com indicação precisa. Quem age assim está ensinando bactérias a se tornarem resistentes a antibióticos. Um dia, quando realmente precisar de remédio, este não funcionará. E quem não conhece aquele tipo de gripado que chega a uma farmácia e pede ao rapaz do balcão que lhe aplique uma “bomba” na veia, para cortar a gripe pela raiz? Com isso, poderá receber na corrente sangüínea  soluções de glicose, cálcio, vitamina C, produtos aromáticos – tudo sem saber dos riscos que corre pela entrada súbita destes produtos na sua circulação.
		
Dr. Geraldo Medeiros – Veja – 1995

01 – Sobre o título dado ao texto – um arriscado esporte  nacional -, a única afirmação correta é:

(A)	mostra que a automedicação é tratada como um esporte sem riscos;
(B)	indica quais são os riscos enfrentados por aqueles que se automedicam;
(C)	denuncia que a atividade esportiva favorece a automedicação;
(D)	condena a pouca seriedade daqueles que consomem remédio por conta própria;
(E)	assinala que o principal motivo da automedicação é a tentativa de manter-se a juventude.

02 – Os leigos sempre se medicaram por conta própria,... Esta frase inicial do texto só NÃO eqüivale semanticamente a:

(A) Os leigos, por conta própria, sempre se medicaram;
(B) Por conta própria os leigos sempre se medicaram;
(C) Os leigos se medicaram sempre por conta própria;
(D) Sempre se medicaram os leigos por conta própria;
(E) Sempre os leigos, por conta própria, se medicaram.

03 – O motivo que levou o Dr. Geraldo Medeiros a abordar o tema da automedicação, segundo o que declara no primeiro parágrafo do texto,  foi:

(A)	a tradição que sempre tiveram os brasileiros de automedicar-se;
(B)	os lucros imensos obtidos pela indústria farmacêutica com a venda “livre” de remédios;
(C)	a maior gravidade atingida hoje pelo hábito brasileiro da automedicação;
(D)	a preocupação com o elevado número de óbitos decorrente da automedicação;
(E)	aumentar o lucro dos médicos, incentivando as consultas.

04 – Um grupo de vocábulos do texto possui componentes sublinhados cuja significação é indicada a seguir; o único item em que essa indicação está ERRADA é:

(A) bélico – guerra;
(B) metrópoles – cidade;
(C) antibióticos – vida;
(D) glicose – açúcar;
(E) cálcio – osso.

05 – O item em que o segmento sublinhado tem forma equivalente corretamente indicada é:

(A)	...já que de médico e louco todos temos um pouco. – uma vez que;
(B)	...vendas realizadas pelas farmácias... – entre as;
(C)	...sem que necessariamente faça junto com essas advertências... – embora;
(D)	...para que os entusiastas da automedicação... – afim;
(E)	Quem age assim está ensinando bactérias... – mal.

06 - ...jamais adquiriu contornos tão preocupantes no Brasil como atualmente; ...sem que necessariamente faça junto com essas advertências...; ...quando realmente precisar de remédio...; os advérbios sublinhados indicam, respectivamente:

(A) tempo, modo, afirmação;
(B) tempo, modo, tempo;
(C) tempo, tempo, tempo;
(D) modo, tempo, modo;
(E) modo, modo, afirmação.

07– O item  em que o par de palavras NÃO está acentuado em função da mesma regra ortográfica é:

(A) própria / advertências;
(B) farmácia / bactérias;
(C) indústria / cálcio;
(D) importância / raízes;
(E) remédio / circunstância.

08 – Palavra que NÃO pertence ao mesmo campo semântico das demais é:

(A) arsenal;
(B) armas;
(C) guerra;
(D) combater;
(E) inveja.

09 – Termo sublinhado que exerce função diferente dos demais é:

(A) ...venda de seus produtos...;
(B) ...dever de alertar...;
(C) ...sugestão de amigos...;
(D) ...fascinação pelo mundo...;
(E) ...fazer inveja à indústria.....

10	 - Ao indicar as prováveis razões pelas quais os brasileiros se automedicam, o Dr. Geraldo Medeiros utiliza um argumento baseado em opinião e não numa certeza; o segmento que comprova essa afirmação é:

(A)	É comum...(l.20);
(B)	Acredito...(l.15);
(C)	...por exemplo...(l.20);
(D)	Com isso...(l.28);
(E)	Qualquer que...(l.18).

11 -  A indústria farmacêutica de menor porte e importância retira 80% de seu faturamento da venda “livre” de seus produtos, isto é, das vendas realizadas sem receita médica. (l.08/10). A expressão isto é, neste fragmento do texto, inicia uma:

(A) retificação;
(B) explicação;
(C) comparação;
(D) conclusão;
(E) dúvida.

12 - ...reservados para infecções graves...(l.22/23); o desdobramento correto desta oração é:

(A) que são reservados para infecções graves;
(B) porque reservados para infecções graves;
(C) porquanto reservados para infecções graves;
(D) quando reservados para infecções graves;
(E) conforme reservados para infecções graves.

13 – Acredito que a maioria das pessoas se automedica por sugestão de amigos, leitura, fascinação pelo mundo maravilhoso das drogas “novas”... (l.15/17); as vírgulas utilizadas neste segmento do texto têm a mesma explicação que as utilizadas em:

(A)	 ...venda “livre” de seus produtos, isto é, das vendas realizadas sem receita médica. (l.09/10);
(B)	 É comum, por exemplo, que um simples resfriado ou uma gripe banal...(l.20);
(C)	 E quem não conhece aquele tipo de gripado, que chega a uma farmácia e pede ao rapaz do balcão que lhe aplique uma “bomba” na veia, para cortar a gripe pela raiz? (l.25/28);
(D)	 Com isso, poderá receber na corrente sangüínea soluções de glicose, cálcio, vitamina C, produtos aromáticos...(l.28/30);
(E)	– Um dia, quando realmente precisar de remédio, este não funcionará.(l.24/25). 

14 – A palavra que melhor define o objetivo central deste     texto é:

(A) publicidade;
(B) advertência;
(C) conselho;
(D) elogio;
(E) repressão.

15 -...sem que necessariamente faça junto com essas advertências uma sugestão para que os entusiastas da automedicação passem a gastar mais em consultas médicas.(l.12/15); este comentário do autor do texto se faz necessário por razões:

(A) éticas;
(B) legais;
(C) religiosas;
(D) econômicas;
(E) políticas.

ANÁLISE DE SISTEMAS

16 – O modelo essencial de um sistema de informação compreende os seguintes modelos:

(A)	 dos objetos e  seu comportamento;
(B)	 do ambiente  e das entidades do sistema;
(C)	 do ambiente  e do comportamento do sistema; 
(D)	 das entidades do sistema e de seus objetos;
(E)	 dos objetos do sistema e de seus estados.

17 – Uma mini-especificação essencial de um processo de um DFD descreve:

(A)	as entidades externas referenciadas pelo processo;
(B)	número de estados do processo;
(C)	menor tempo necessário para a execução do processo;
(D)	como as saídas deste processo serão produzidas a partir de suas entradas;
(E)	as condições de erro do processo.

18 – O baixo acoplamento entre os módulos de um sistema de informação significa que os módulos são:

(A)	 fáceis de entender e difíceis de modificar;
(B)	 fáceis de entender e fáceis de modificar;
(C)	 difíceis de entender e difíceis de estender;
(D)	 fáceis de modificar e difíceis de estender;
(E)	 difíceis de entender e difíceis de modificar.

Para responder às questões 19 a 24 considere um banco de dados relacional de filmes, fitas de vídeo, sócios e empréstimos de um vídeo-clube, de acordo com o esquema relacional mostrado abaixo. 

FILME (CodFilme, Titulo, Preco)
FITA (CodFita, CodFilme)
SOCIO (CodSocio, Nome, Endereco)
EMPRESTIMO (CodSocio, CodFita,
                         DataDevolucao)

Na relação FILME, os atributos representam o código do filme, seu título e o preço base da locação; na relação FITA, temos o código da fita e a referência ao filme; na relação SOCIO,  aparecem os  atributos nome e endereço do sócio do vídeo-clube; e, na relação EMPRESTIMO, os atributos representam a fita emprestada, o sócio que a levou por empréstimo e a data limite para devolução.  A tabela EMPRESTIMO funciona como um histórico, pois mesmo empréstimos já vencidos continuam nos arquivos. Nem todos os sócios têm empréstimos.

19 –  Considere o seguinte diagrama E-R na notação J. Martin:

A

B

C

D

Para representar adequadamente o esquema relacional  de vídeo clube apresentado anteriormente, o diagrama E-R acima deve ter os símbolos A, B, C, D substituídos, respectivamente, por:

(A) SOCIO, FILME, FITA, EMPRESTIMO
(B) FILME, EMPRESTIMO, FITA, SOCIO
(C) FILME, FITA, EMPRESTIMO, SOCIO
(D) FILME, FITA, SOCIO, EMPRESTIMO 
(E) FITA, FILME, EMPRESTIMO, SOCIO

20 –  A consulta SQL

SELECT S.CodSocio, S.Nome, FM.Titulo, 
FT.CodFita
FROM SOCIO AS S, EMPRESTIMO AS E, 
            			FITA AS FT,  FILME AS FM
WHERE 		(S.CodSocio = E.CodSocio)
  				AND (E.CodFita = FT.CodFita)
              		AND (FT.CodFilme = FM.CodFilme)
ORDER BY S.CodSocio

retorna:

(A)	 os sócios que tomaram emprestadas todas as fitas de um filme;
(B)	 os sócios que têm empréstimos com os respectivos filmes e fitas emprestadas;
(C)	 os sócios que tomaram emprestados todos os filmes com fitas;
(D)	 os sócios para os quais não existem empréstimos;
(E)	 todos os sócios.

21 –  Considere as seguintes expressões SQL:

Expressão I:
SELECT Titulo, count(*)
FROM FILME, EMPRESTIMO, FITA
WHERE Filme.CodFilme = Fita.CodFilme
AND Emprestimo.CodFita = Fita.CodFita
HAVING count(*) > 1
ORDER BY 1;

Expressão II:
SELECT Titulo, count(*)
FROM FILME, EMPRESTIMO, FITA
WHERE Filme.CodFilme = Fita.CodFilme
AND Emprestimo.CodFita = Fita.CodFita
GROUP BY Titulo
ORDER BY 1;

Expressão III:
SELECT Titulo, count(*)
FROM FILME, EMPRESTIMO, FITA
WHERE Filme.CodFilme = Fita.CodFilme
AND Emprestimo.CodFita = Fita.CodFita
GROUP BY Titulo
HAVING count(*) > 1
ORDER BY 1;

Expressão IV:
SELECT Titulo, count(*)
FROM FILME, EMPRESTIMO, FITA
WHERE Filme.CodFilme = Fita.CodFilme
AND Emprestimo.CodFita = Fita.CodFita
ORDER BY 1;

Expressão V:
SELECT Titulo, count(*)
FROM FILME, EMPRESTIMO, FITA
GROUP BY Titulo
HAVING count(*) > 1
ORDER BY 1;

A expressão que retorna  “a contagem de empréstimos para os filmes que tiveram mais de um empréstimo, em ordem alfabética por título”  é a de número:

(A)	I
(B)	II
(C)	III
(D)	IV
(E)	V

22 –  Observe a expressão SQL a seguir:

SELECT DISTINCT Nome
FROM SOCIO AS S, EMPRESTIMO AS E, 
          FITA AS FT
WHERE S.CodSocio = E.CodSocio
         AND E.CodFita = FT.CodFita
         AND S.CodSocio <> "S1"
         AND FT.CodFilme IN
         (	   SELECT Fita.CodFilme FROM FILME, 
                         EMPRESTIMO, FITA
    		   WHERE Emprestimo.CodSocio = "S1"
             AND Emprestimo.CodFita = Fita.CodFita   )

A descrição que melhor traduz o resultado desta consulta é:

(A)	 os sócios de código “S1” que não têm fitas alugadas;
(B)	 os sócios que alugaram todos os filmes que o sócio de código “S1” alugou;
(C)	 os sócios que alugaram algum filme que o sócio de código “S1” não alugou;
(D)	 os sócios de código diferente de “S1” que não têm fitas  alugadas;
(E)	 os sócios que alugaram algum filme que o sócio de código “S1” alugou.

23 –  A execução da expressão SQL

DELETE *
FROM FITA AS F
WHERE NOT EXISTS
  	( SELECT * FROM EMPRESTIMO AS E
 		      WHERE E.CodFita = F.CodFita) 

tem o efeito de remover do banco de dados:

(A)	as fitas que não têm filmes correspondentes;
(B)	as fitas que não têm empréstimos;
(C)	as fitas que têm códigos de fitas duplicados;
(D)	as fitas que estão expiradas no sistema;
(E)	as fitas de filmes inexistentes.

24 –  A expressão SQL 

UPDATE EMPRESTIMO
SET DataDevolucao = DataDevolucao + 3
WHERE CodFita <> ALL
(SELECT CodFita FROM FITA AS FT, FILME AS FM
    WHERE FT.CodFilme = FM.CodFilme
  			    AND FM.Preco > 4.00)

tem o efeito de estender por três dias a data de devolução dos empréstimos:

(A)	com códigos de fita inexistentes de filmes que custam mais  de quatro reais;
(B)	de fitas dos filmes que custam quatro reais ou menos;
(C)	vencidos, de filmes que custam mais de quatro reais;
(D)	de fitas dos filmes que custam mais de quatro reais;
(E)	
M

dos filmes que custam mais de quatro reais que tiveram todas  suas fitas emprestadas.
25 –  Observe o diagrama E-R abaixo:

 oferta

Disciplina

Turma

inscrição

Aluno

                  N                 1

N

                               

Sabendo-se que um aluno não pode ter inscrições repetidas na mesma disciplina, NÃO se pode concluir pelo diagrama que:

(A)	um aluno pode inscrever-se em tantas turmas quantas sejam suas inscrições em disciplinas;
(B)	uma disciplina pode oferecer vagas em várias turmas;
(C)	alunos podem inscrever-se em várias disciplinas em diferentes turmas;
(D)	alunos podem inscrever-se em diferentes disciplinas numa mesma turma;
(E)	uma turma oferece vagas para inscrições numa mesma disciplina.

26 – A caracterização de entidades como fortes ou fracas leva em consideração:

(A)	dependência de identificação e dependência de existência;
(B)	agregação e generalização;
(C)	tipos e subtipos possíveis;
(D)	classificação e agregação de atributos;
(E)	dependência de identificação e agregação de atributos.

27 – Considere as seguintes dependências funcionais sobre os atributos A, B, C, D, E, F:

A    B
B    D
C    E
B    F

Pode-se concluir que:

(A)	E    C
(B)	D, F    B
(C)	A    F 
(D)	A    B, D, E
(E)	D    F

28 – No mecanismo de recuperação de bancos de dados, um ponto de verificação (check point) é caracterizado pela:

(A)	gravação forçada, na memória estável, de todos os registros de log e blocos de buffers residentes na memória;
(B)	mudança forçada do arquivo de log quando este esgotar sua capacidade;
(C)	transferência para a memória principal de todos os registros de log necessários para a recuperação de uma base de dados;
(D)	marcação de um conjunto de registros nas tabelas do banco de dados que devem ser alterados posteriormente;
(E)	interrupção temporária da gravação do arquivo de log.

29 –  Considere as seguintes afirmativas sobre árvores B+:

I.	Cada nó da árvore tem entre n/2  e n  filhos, onde n é fixo para um árvore em particular;
II.	Diferentemente da estrutura de sequencial indexado, a estrutura de árvores B+ não sofre degradação com o crescimento do arquivo;
III.	O comprimento de cada caminho da raiz até uma folha é sempre o mesmo.

Pode-se concluir que estão corretas somente as afirmativas:

(A)	I;
(B)	II;
(C)	III;
(D)	I, II e III;
(E)	nenhuma.

30 –  Considere o seguinte escalonamento das transações T1 e T2, conforme o esquema abaixo, em relação ao tempo de   relógio t.

T2

T1

T1	T2	

t

Read(A)
     A := A – 50
Write (A)
Read (B)
     B := B + 20
Write (B)	
Read (A)
    A := A + 10
Write (A)	

Se não houver controle de concorrência no processamento das transações acima ilustradas, o problema que pode ocorrer é conhecido por:

(A)	deadlock;
(B)	livelock;
(C)	perda de atualização;
(D)	registro fantasma;
(E)	dirty read.

31 – Considere as seguintes declarações de variáveis em VB:

I.   Dim X as String * 20
II.  Dim Y
III. Static W(20) as Byte
IV. Private I as Currency, J as Boolean
V.  Dim A, B as Integer

São válidas somente as declarações:

(A)	I;
(B)	II;
(C)	III e V;
(D)	IV;
(E)	I, II, III, IV e V.

32–  Considere o trecho de programa VB abaixo:

Function Teste (ByVal X As Integer)
If X = 0 Then
       		Teste = 1
Else
       		Teste = X * Teste (X - 1)
End If
End Function

Sub Mostra()
Dim Z as long
Z=Teste(5)
End Sub

Na execução do procedimento Mostra, o valor final da       variável  Z  é:

(A)	120
(B)	30
(C)	5
(D)	4
(E)	1

33 –  Observe o seguinte trecho de um programa em VB:

Dim S As String
Dim R As String
S = "ABCDEFGHIJ"
R = Mid(Right(Left(S, 6), 4), 2, 2)

O valor final de R será:

(A)	AB
(B)	BC
(C)	IJ
(D)	DE
(E)	AJ

34 –  Considere os eventos Initialize, Load, LostFocus, Terminate.  A classe de objeto VB para a qual todos esses eventos se aplicam é:

(A)	ComboBox;
(B)	ListBox;
(C)	CommandButton;
(D)	Form;
(E)	Database.

35 – Considere a seguinte declaração de função em Delphi: 
function Somatorio( P : TOperandos ) : word;

Considere as seguintes chamadas dessa função:
Valor1=Somatorio([43,0,13,9,0,35,20,55]);
Valor2=Somatorio([52,50,32,28,65,15,71,56,60,66]);

O tipo TOperandos do parâmetro P usado nessa função deve ser declarado como: 

(A) set of bytes;
(B) array [0..9] of integer;
(C) type Variant;
(D) 0..100;
(E) array [0..9, 0..9] of smallint.

36 –	Considere o seguinte fragmento retirado de uma unit de um projeto Delphi:
procedure TForm1.Button2Click(Sender: TObject);
var
  Posicao : cardinal;
begin
  Posicao := Pos(Edit1.Text, Memo1.Lines.Text);
  if Posicao <> 0 then
  begin
    Memo1.SelStart := Posicao - 1;
    Memo1.SelLength := Length(Edit1.Text);
    Memo1.SetFocus;
  end;
end;

Considerando que o texto exibido em Edit1 existe em Memo1, a procedure acima faz a seguinte busca desse texto em Memo1:

(A)	case insensitive,  posicionando o cursor antes do texto, sem selecioná-lo;
(B)	case insensitive,  posicionando o cursor ao final do texto, selecionando-o;
(C)	case insensitive,  posicionando o cursor ao final do texto,  sem selecioná-lo;
(D)	case sensitive, posicionando o cursor antes do texto, sem selecioná-lo;
(E)	case sensitive, posicionando o cursor ao final do texto, selecionando-o.

37 – Para um objeto TQuery do Delphi devolver um conjunto de registros que possa ser atualizado (live result set), o comando SQL que é submetido NÃO pode:

(A) recuperar informações a partir de uma VIEW;
(B) utilizar a cláusula ORDER BY;
(C) conter a cláusula DISTINCT;
(D) fazer uso de parâmetros;
(E) utilizar uma tabela que contenha campos “BLOB”.

38 – A Classe básica da VCL da qual todas as outras herdam, direta ou indiretamente é:

(A)	TComponent;
(B)	TControl;
(C)	TPersistent;
(D)	TObject;
(E)	TList.

39 – Para enviar uma mensagem, de modo síncrono, diretamente à window procedure de um controle, existe na API do Windows a função SendMessage. A classe TControl do Delphi implementa uma funcionalidade semelhante a essa no método:

(A) ProcessMessages;
(B) Perform;
(C) Dispatch;
(D) Invoke;
(E) PostMessage.

40 – Assinale o item que contém APENAS comandos de Oracle que forçam o fim de uma transação:

(A) INSERT, GRANT, UPDATE
(B) COMMIT, CREATE USER, INSERT
(C) DROP TABLE, ROLLBACK, SAVEPOINT
(D) COMMIT, CREATE USER, GRANT
(E) DROP TABLE, ROLLBACK, UPDATE

41 – Na versão 7 do Oracle, até a versão 7.2, a ferramenta orientada a linhas de comando para fazer criação de banco de dados é o sqldba.  O comando desta ferramenta que coloca o gerenciador de banco de dados em execução, no estado pronto para criar um banco de dados é:

(A) startup
(B) startup mount
(C) startup nomount
(D) startup pfile
(E) startup exclusive

42 – Considere que exista a tabela DEPARTAMENTO, contendo o campo ID_DEPTO.  Considere também que exista a tabela HIST_DEPTO.  O comando que causa a criação de um índice único neste campo é:

(A)	CREATE UNIQUE INDEX ON DEPARTAMENTO
(B)	CREATE INDEX  ON DEPARTAMENTO (PRIMARY KEY)
(C)	CREATE INDEX  ON DEPARTAMENTO  (NOME_DEPTO)
(D)	ALTER TABLE DEPARTAMENTO ADD (CONSTRAINT   FK_DEP FOREIGN KEY (ID_DEPTO) REFERENCES HIST_DEPTO)
(E)	ALTER TABLE DEPARTAMENTO ADD (CONSTRAINT   PK_DEP PRIMARY  KEY (ID_DEPTO))

43 – O parâmetro de incialização de instância que NÃO pode ser alterado após a criação de um banco de dados é:

(A) db_block_buffers
(B) db_block_size
(C) log_buffer
(D) processes
(E) shared_pool_size

44 – Existe um objeto de banco de dados que é base para todo o uso de consultas ou atualizações, remotas ou distribuídas, e para todos os mecanismos de replicação do Oracle 7.  Este objeto permite que uma consulta referencie objetos em outros bancos de dados, pois descreve o endereço do outro banco de dados e determina usuário e senha para o estabelecimento de uma conexão.  Este objeto é:

(A) o database link.
(B) o arquivo tnsnames.ora
(C) o snapshot
(D) o trigger
(E) o sinônimo

45 – Considere que exista a tabela TESTE, inicialmente contendo um registro.  Executa-se o seguinte bloco PL/SQL:
	begin
		for i in 1..5 loop
			insert into teste select * from teste;
		end loop;
	end;
Ao final da execução, o número de registros na tabela TESTE será:

(A) 1
(B) 5
(C) 6
(D) 16
(E) 32

46 – Considere a existência da tabela TAB, contendo a coluna COL, do tipo NUMBER, e, inicialmente, NÃO contendo NENHUM registro.  Executa-se o PL/SQL:
	begin
		insert into TAB (COL) values (1);
		savepoint a;
		insert into tab (col)  values (2);
		rollback to a;
		insert into tab (col)  values (3);
		commit;
	end;
Ao final da execução, o número de registros na tabela será:

(A) 0
(B) 1
(C) 2
(D) 3
(E) 4

47 – Um sistema que possua o atributo de qualidade “Correção” satisfaz os requisitos de:

(A)	atendimento às especificações do cliente;
(B)	segurança de acesso;
(C)	precisão de cálculos;
(D)	tempo médio entre falhas;
(E)	interconexão com outros sistemas.

48 – Considere as seguintes assertivas sobre o uso do princípio da ocultação de informação: 

I.	aumenta o acoplamento entre os módulos do sistema;
II.	oferece grandes ganhos na fase de manutenção do sistema;
III.	mostra as funções da interface e esconde os detalhes de implementação.

Estão corretas somente as assertivas:

(A)	I e  II ;
(B)	I e  III ;
(C)	II e  III ;
(D)	I, II e III;
(E)	nenhuma. 

49 – Considere as seguintes assertivas sobre o estilo de projeto orientado a fluxo de dados:

I.	visa mapear um DFD numa estrutura de programa;
II.	o modelo do fluxo de transformações identifica fluxos de entrada, de transformação de dados e de saída;
III.	o modelo de transações identifica um caminho de fluxo que pode disparar outros fluxos.

Estão corretas somente as assertivas:

(A)	I e  II ;
(B)	I e III ;
(C)	II e  III ;
(D)	I, II e III.
(E)	nenhuma.

50 –  Considere as seguintes assertivas sobre o teste de software tipo caixa preta:

I.	teste caixa preta procura erros de acesso a dados.
II.	teste caixa preta procura erros de inicialização e término.
III.	teste caixa preta é baseado no conhecimento do fluxo de execução do programa. 

Estão corretas somentes as assertivas :

(A)	I e II ;
(B)	I e  III ;
(C)	II e  III ;
(D)	I, II e III;
(E)	nenhuma.

GABARITO
              01 - D		   
	      02 - D		   
	      03 - C		   
	      04 - E		   
	      05 - A		   
	      06 - A		   
	      07 - D		   
	      08 - E		   
	      09 - C		   
	      10 - B		   
	      11 - B		   
	      12 - A		   
	      13 - D		   
	      14 - B		   
	      15 - A		   
	      16 - C		   
	      17 - D		   
	      18 - B		   
	      19 - C		   
	      20 - B		   
	      21 - C		   
	      22 - E		   
	      23 - B		   
	      24 - B		   
	      25 - D		   
	      26 - A		   
	      27 - C		   
	      28 - A		   
	      29 - D		   
	      30 - C		   
	      31 - E		   
	      32 - A		   
	      33 - D		   
	      34 - D		   
	      35 - A		   
	      36 - E		   
	      37 - C		   
	      38 - D		   
	      39 - B		   
	      40 - D		   
	      41 - C		   
	      42 - E		   
	      43 - B		   
	      44 - A		   
	      45 - E		   
	      46 - C		   
	      47 - A		   
	      48 - C		   
	      49 - D		   
	      50 - A		   

Obs.: A questão 25 foi recuperada conforme original, infelizmente, não houve como organizar corretamente o DFD.